package com.xoa.model.workflow;

import com.xoa.model.fixAssets.EduFixAssets;
import com.xoa.model.hr.HrStaffInfo;
import com.xoa.model.institution.InstitutionContentWithBLOBs;
import com.xoa.model.users.Users;

import java.util.List;

public class FlowRelation {
    private Integer flowRelId;//ID主键,
	private Integer flowRefNo;// 排序号,
	private Integer  flowId;//  流程ID',
	private String  flowRelName;//关联关系名称',
	private Integer  relationType;//关联类型（1-固定关联卡片2-关联流程）',
	private String  relationFlowId;//'关联字段',
	private Integer relationStatus;// '关联状态(0-停用,1-必选,可选状态无效)',
	private Integer  flowRange;// '关联人员范围(0为所有，1为经办)',
	private String  timeRange;// '时间范围(上月1、上季度2、上年度3、本月4、本季度5、本年6)',
	private Integer  dataDirection;//  '数据方向(0-单向,1-双向)',
	private String flowRelDesc;// '关联描述',
	private String mapping; // '数据关系映射',
	private String  mappingDesc; // '中文数据关联映射',

	private String relationFlowName;//关联的流程名字

	private String beginUser;//流程创建人

	private List<Users> users;

	private List<HrStaffInfo> hrStaffInfo;

	private List<EduFixAssets> eduFixAssets;

	//封装制度
	private List<InstitutionContentWithBLOBs> institutionContents;

	public List<InstitutionContentWithBLOBs> getInstitutionContents() {
		return institutionContents;
	}

	public void setInstitutionContents(List<InstitutionContentWithBLOBs> institutionContents) {
		this.institutionContents = institutionContents;
	}

	public Integer getFlowRelId() {
		return flowRelId;
	}

	public void setFlowRelId(Integer flowRelId) {
		this.flowRelId = flowRelId;
	}

	public Integer getFlowRefNo() {
		return flowRefNo;
	}

	public void setFlowRefNo(Integer flowRefNo) {
		this.flowRefNo = flowRefNo;
	}

	public Integer getFlowId() {
		return flowId;
	}

	public void setFlowId(Integer flowId) {
		this.flowId = flowId;
	}

	public String getFlowRelName() {
		return flowRelName;
	}

	public void setFlowRelName(String flowRelName) {
		this.flowRelName = flowRelName;
	}

	public Integer getRelationType() {
		return relationType;
	}

	public void setRelationType(Integer relationType) {
		this.relationType = relationType;
	}

	public String getRelationFlowId() {
		return relationFlowId;
	}

	public void setRelationFlowId(String relationFlowId) {
		this.relationFlowId = relationFlowId;
	}

	public Integer getRelationStatus() {
		return relationStatus;
	}

	public void setRelationStatus(Integer relationStatus) {
		this.relationStatus = relationStatus;
	}

	public Integer getFlowRange() {
		return flowRange;
	}

	public void setFlowRange(Integer flowRange) {
		this.flowRange = flowRange;
	}

	public String getTimeRange() {
		return timeRange;
	}

	public void setTimeRange(String timeRange) {
		this.timeRange = timeRange;
	}

	public Integer getDataDirection() {
		return dataDirection;
	}

	public void setDataDirection(Integer dataDirection) {
		this.dataDirection = dataDirection;
	}

	public String getFlowRelDesc() {
		return flowRelDesc;
	}

	public void setFlowRelDesc(String flowRelDesc) {
		this.flowRelDesc = flowRelDesc;
	}

	public String getMapping() {
		return mapping;
	}

	public void setMapping(String mapping) {
		this.mapping = mapping;
	}

	public String getMappingDesc() {
		return mappingDesc;
	}

	public void setMappingDesc(String mappingDesc) {
		this.mappingDesc = mappingDesc;
	}

	public String getRelationFlowName() {
		return relationFlowName;
	}

	public void setRelationFlowName(String relationFlowName) {
		this.relationFlowName = relationFlowName;
	}


	public String getBeginUser() {
		return beginUser;
	}

	public void setBeginUser(String beginUser) {
		this.beginUser = beginUser;
	}

	public List<HrStaffInfo> getHrStaffInfo() {
		return hrStaffInfo;
	}

	public void setHrStaffInfo(List<HrStaffInfo> hrStaffInfo) {
		this.hrStaffInfo = hrStaffInfo;
	}

	public List<EduFixAssets> getEduFixAssets() {
		return eduFixAssets;
	}

	public void setEduFixAssets(List<EduFixAssets> eduFixAssets) {
		this.eduFixAssets = eduFixAssets;
	}

	public List<Users> getUsers() {
		return users;
	}

	public void setUsers(List<Users> users) {
		this.users = users;
	}
}
